package com.immediatus.engine.modifier;


import com.immediatus.engine.contracts.IUnit;
import com.immediatus.engine.contracts.IUnitModifier;
import com.immediatus.engine.contracts.Interpolator;

public abstract class DoubleValueSpanUnitModifier extends BaseDoubleValueSpanModifier<IUnit> implements IUnitModifier{

    public DoubleValueSpanUnitModifier(final float duration_, final float fromValueA_, final float toValueA_, final float fromValueB_, final float toValueB_) {
        super(duration_, fromValueA_, toValueA_, fromValueB_, toValueB_);
    }

    public DoubleValueSpanUnitModifier(final float duration_, final float fromValueA_, final float toValueA_, final float fromValueB_, final float toValueB_, final Interpolator interpolator_) {
        super(duration_, fromValueA_, toValueA_, fromValueB_, toValueB_, interpolator_);
    }

    public DoubleValueSpanUnitModifier(final float duration_, final float fromValueA_, final float toValueA_, final float fromValueB_, final float toValueB_, final IModifierListener<IUnit> listener_) {
        super(duration_, fromValueA_, toValueA_, fromValueB_, toValueB_, listener_);
    }

    public DoubleValueSpanUnitModifier(final float duration_, final float fromValueA_, final float toValueA_, final float fromValueB_, final float toValueB_, final IModifierListener<IUnit> listener_, final Interpolator interpolator_) {
        super(duration_, fromValueA_, toValueA_, fromValueB_, toValueB_, listener_, interpolator_);
    }

	protected DoubleValueSpanUnitModifier(final DoubleValueSpanUnitModifier modifier_) {
		super(modifier_);
	}
}
